package com.guocloud.medimind.dto;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.util.Map;

@Data
@Schema(description = "生成完整记录请求对象")
public class GenerateRecordRequest {
    
    @Schema(description = "原始文本", example = "患者姓名：张三\n性别：男\n年龄：45岁\n主诉：头痛3天")
    private String originalText;
    
    @Schema(description = "匹配的模板", example = "{\"medical record template\":\"入院记录\",\"patient_info\":{\"name\":\"\",\"gender\":\"\",\"age\":\"\"},\"medical_history\":{\"chief_complaint\":\"\"}}")
    private Map<String, Object> matchedTemplate;
} 